package br.com.fiap.entity;

import java.io.Serializable;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name="TB_VOO")
public class Voo implements Serializable {

	private static final long serialVersionUID = 5729476968293693100L;
	
	@Id
	private Integer numero;

	private String descricao;
	
//	@OneToMany(cascade=CascadeType.ALL)
//	private List<Assento> assentos;

	private Integer totalAssentosEconomicos;
	private Integer assentosEconomicosOcupados;
	private Integer totalAssentosExecutivos;
	private Integer assentosExecutivosOcupados;

	public Integer getNumero() {
		return numero;
	}

	public void setNumero(Integer numero) {
		this.numero = numero;
	}
	
	public String getDescricao() {
		return descricao;
	}

	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}

	public Integer getTotalAssentosEconomicos() {
		return totalAssentosEconomicos;
	}

	public void setTotalAssentosEconomicos(Integer totalAssentosEconomicos) {
		this.totalAssentosEconomicos = totalAssentosEconomicos;
	}

	public Integer getTotalAssentosExecutivos() {
		return totalAssentosExecutivos;
	}

	public void setTotalAssentosExecutivos(Integer totalAssentosExecutivos) {
		this.totalAssentosExecutivos = totalAssentosExecutivos;
	}

	public Integer getAssentosEconomicosOcupados() {
		return assentosEconomicosOcupados;
	}

	public void setAssentosEconomicosOcupados(Integer assentosEconomicosOcupados) {
		this.assentosEconomicosOcupados = assentosEconomicosOcupados;
	}

	public Integer getAssentosExecutivosOcupados() {
		return assentosExecutivosOcupados;
	}

	public void setAssentosExecutivosOcupados(Integer assentosExecutivosOcupados) {
		this.assentosExecutivosOcupados = assentosExecutivosOcupados;
	}
	
}
